package com.pai4j.zwiki.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * 首页控制器
 * 处理前端页面路由
 *
 * @author pai4j
 * @since 2025-10-12
 */
@Slf4j
@Controller
public class IndexController {

    /**
     * 首页
     */
    @GetMapping("/")
    public String index() {
        return "index";
    }

    /**
     * 项目提交页面
     */
    @GetMapping("/submit")
    public String submit() {
        return "submit";
    }

    /**
     * 分析结果页面
     */
    @GetMapping("/result")
    public String result() {
        return "result";
    }

    /**
     * 问答页面
     */
    @GetMapping("/qa")
    public String qa() {
        return "qa";
    }

    /**
     * 详细报告页面
     */
    @GetMapping("/detailed-report")
    public String detailedReport() {
        return "detailed-report";
    }

    /**
     * 论文预览与优化页面
     */
    @GetMapping("/thesis-preview")
    public String thesisPreview() {
        return "thesis-preview";
    }
}

